///////////////////////////////////////////////
// This file is part of NoLifeStory.         //
// Please see Global.h for more information. //
///////////////////////////////////////////////

struct Channel {
	int8_t id;
	string name;
	int load;
};

struct World {
	int8_t id, ribbon;
	string name, eventmsg;
	Sprite img;
	map<int8_t, Channel *> channels;
};

namespace Worlds {
	extern map<int8_t, World *> worlds;

	void LoadWorld(PacketReader &packet);
	World * GetWorld(int8_t id);
}